KURZUS: Rendszer és irányítás

MODUL: VI. Modul: Számítógép alapú rendszerek fejlesztése

Modulzáró feladatok

| 1. Minek a rövidítése az UP?
| Unified Programming.
| Unified Process.
| Unique Programming.
| Unique Process.
1 pont
2. A modellező nyelv:
| A kommunikáció alapja a megrendelő és fejlesztő csoport között, a fejlesztő csoport tagjai között.
| Valamely leíróeszköz számítógépes alkalmazását segítő szoftver.
| Jelölésrendszer (általában grafikus), amellyel leírjuk a rendszert, rendszertervet a fejlesztés során.
1 pont
3. Szoftverfejlesztési módszertan, modell:
| RUP
| UP
| Vízesés modell
| UML
| CASE
1 pont
4. Mi az artifact?
| Jelölésrendszer.
| A szoftverfejlesztés során létrejött termékek, mint dokumentumok, modellek stb.
| Tanácsok, vagyis milyen lépések szükségesek a szoftverrendszer elkészítése során és azokat milyen sorrendben kell végrehajtani.
| Egy adott szerepkört betöltő személy a szoftverprojektben.
1 pont
5. A szoftverfejlesztési módszertan:
| Útmutatást ad a csoportmunka irányítására.
| A modellválasztás független a feladat jellegétől.
| Ritkán jelennek meg tiszta, ideális formában.
1 pont
6. Döntse el az alábbi állításról, hogy igaz vagy hamis!
A szoftverfejlesztési folyamat jól definiált, különálló lépésekre, ún. fázisokra bontja a végrehajtás menetét. A fejlesztési lépések végrehajtási sorrendjét különböző grafikus modellező nyelvek, mint például az UML írják le. |
1 pont
7. Melyik szoftverfolyamat modellre illenek az alábbi állítások: A modellben a fejlesztés lépései, a fázisok meglehetősen mereven, lépcsőzetes formában épülnek egymásra. Egy fázis csak akkor indítható el, ha a megelőző fázis már lezárult. A kezdeti lépések problémái, hiányosságai csak sokkal későbbi fázisok során derülnek ki.
| Komponens alapú fejlesztés.
| Spirális fejlesztés.
| Iteratív fejlesztés.
| Vízesés modell.
1 pont
8. Melyik állítások igazak a RUP/UP módszertanra?
| A módszertanban definiált modellek írják le a szoftvertermék különböző nézeteit.
| De facto szabvány.
| A fejlesztés kerete egy négydimenziós modell.
| Van saját jelölésrendszere.
| A szoftverfejlesztés teljes életciklusát lefedi.
1 pont
9. Szoftvertervezési módszerek:
| Gyakran szoftvertermék-modellek (pl. osztály diagram, use case diagram, szekvencia diagram) formájában készülnek.
| A szoftverfejlesztés eredménytermékeként létrehozott modellek.
| A szoftverfolyamatban a tevékenységek végrehajtására adnak javaslatot.
| Az implementáció és tesztelés feladatait segítő módszerek: SWOT analízis, tesztelési módszerek, architektúra diagram.
1 pont
10. Melyik állítások igazak az UML-re?
| Az OMG (Object Management Group) konzorcium szabványként fogadta el.
| De jure szabvány.
| Megadja a fejlesztési tevékenységek végrehajtásának menetét.
| Öt modellnézetet definiál.
| Grafikus jelölésrendszer.
1 pont
Melyik szoftverfolyamat modellekre igazak az állítások. Az állítások mellé írja be a tanult szoftverfolyamat modellek nevét. Egy állítás több modellre is igaz lehet! A modellben a fejlesztés lépései, a fázisok meglehetősen mereven, lépcsőzetes formában épülnek egymásra. A szoftverrendszerek szoftverfolyamat modellek mentén jönnek létre. A szoftver követelményeit nem egymás utáni lépések mentén állítjuk elő, hanem iterációk mentén. Ez a modell a már meglevő vagy készen kapható dobozos szoftverek felhasználásával valósítja meg a kívánt szoftverkövetelményeket. A modell sokkal szisztematikusabban kezeli a fejlesztési folyamatot, hiszen minden lépés esetén külön elemzi a megvalósítás kockázatát, számba véve a lehetséges sikertelen kimeneteket. A követelmények pontos meghatározására helyezi a hangsúlyt. A fejlesztési folyamatot több lépésre bontja. Az egyes iterációkban előállított szoftverfejlesztési termékek ráépülnek a korábbi iterációkban előállított szoftverfejlesztési termékekre, ezért ezt a fajta folyamat modellt inkrementális fejlesztésnek is szokták nevezni. A rendszert a követelmények fontossága alapján részekre bontja, majd a követelmények prioritás alapú felosztása alapján iterációk mentén a fontosabb részeket kezdi először kidolgozni. Az olyan fejlesztéseknél van nagy haszna ennek a fejlesztési modellnek, ahol a követelményeket nem lehet, vagy nem érdemes pontosan meghatározni. 10 pont